﻿@charset "utf-8";
/* CSS Document */
a{text-decoration:none;color:#333}
a:hover{color:#f60!important;text-decoration:underline}
.left10{margin-left:10px; display:inline;}
.right10{margin-right:10px; display:inline;}
.top10{ margin-top:10px;}
.mt10{ margin-top:10px;}
.pt10{ padding-top:10px;}
.f11{ font-size:11px; }
.f12{ font-size:12px; }
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f26{ font-size:26px;}
.f30{ font-size:30px;}
.fb{ font-weight:bold;}
.ft{ text-decoration:line-through;}
.ftu{text-decoration:underline}
.ffy{ font-family:Impact;}
.fairl{font-family:"Arial";}
.fst{ font-family:"宋体";}
.fwh{ font-family: "微软雅黑";}
.f10 a{ font-size:10px;}
.f12 a{ font-size:12px;}
.f14 a{ font-size:14px;}
.fb a{ font-weight:bold;}

.c0{ color:#000;}
.c3{ color:#333;}
.c6{ color:#666;}
.c9{ color:#999;}
.c8{ color:#888;}
.c5{ color:#545454;}
.c5 a{ color:#545454;}
.cc{ color:#ccc;}
.cc1{ color:#ACACAC;}
.cr{ color:#A20E0E;}
.cr1{ color: #FF0000;}
.cr2{ color: #BE0000;}
.cred{ color:#990000;}

.c3 a{ color:#333;}
.c6 a{ color:#666;}
.c9 a{ color:#999;}
.cc a{ color:#ccc;}
.cr a{ color:#A20E0E;}
.cred a{ color:#990000;}
.cbule{ color:#1966B2;}
.cbule a{ color:#1966B2;}
.cblue{ color:#1859A5;}
.cblue a{ color:#1859A5;}
a.fblue { color:#1859A5;}
a.fr { color:#A20E0E;}
p,ol,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none; margin:0px; padding:0px;}
/*----------控件验证样式css----------------*/
.focus{background:#fffee5;}
span.error{ display:inline-block;margin-left:5px;padding:5px 0 5px 20px;color:#F00;font-size:12px;line-height:12px;background:url(validate_bg.gif) 0 3px no-repeat;vertical-align:middle;}
span.success{display:inline-block;margin-left:5px;padding-left:20px;color:#999;font-size:12px;line-height:12px; height:12px; background:url(validate_bg.gif) 0 -22px no-repeat;vertical-align:middle;}
/*----------读取xml生成控件css----------------*/
#HtmlTable1,.msgtable{width: 100%; margin:0px;border: 1px solid #EDECFF;}
.xmltd1{ width:120px; font-weight:bold; text-align:right;padding: 5px 8px 5px 0;color: #333;background: #F9F9F9;font-family: Verdana, Geneva, sans-serif; line-height:200%;}
.xmltd2{background: #F9F9F9;padding: 6px 0 5px 10px;text-align: left;color: #333;line-height: 200%;}
.pltd1{ width:80px;text-align:right;padding: 1px 8px 1px 0;color: #333;background: #F9F9F9;font-family: Verdana, Geneva, sans-serif; line-height:200%;}
.pltd2{background: #F9F9F9;padding: 1px 0 1px 10px;text-align: left;color: #333;line-height: 200%;}

/*显示JS提示框*/
#msgprint.pcent{ top:30px; right:45%; position:absolute; z-index:99; opacity:0.9; display:none; }
#msgprint.success,#msgprint.error,#msgprint.warning{ padding:5px 10px 5px 24px; }
#msgprint.success{ border:1px solid #CCF9C1; color:#090; background:url(msg_icon.gif) 5px 6px no-repeat #F1FEF2; }
#msgprint.error{ border:1px solid #F9F2B7; color:#F00; background:url(msg_icon.gif) 5px -23px no-repeat #FDF8E8; }
#msgprint.warning{ border:1px solid #FAF4B8; color:#C52716; background:url(msg_icon.gif) 5px -53px no-repeat #FEFDE9; }

/*提示样式*/
.search {width: 230px;height: 28px; margin-top:10px; float:right;border: solid 1px #D6D6D6;background: url(bg2.png) 0 0 repeat-x;}
.search .sideShadow {width: 11px;height: 28px; float:left;overflow: hidden;background: url(bg2.png) -16px -195px no-repeat;}
.search .keyword {width: 176px;height: 28px;line-height: 28px;overflow: hidden;color: #909090;background: url(bg2.png) 0 0 repeat-x;border: 0;padding: 0; margin:0;float: left;}
.search .submit {width: 40px;height: 28px;border: 0;overflow: hidden;cursor: pointer;background: url(bg2.png) -39px -195px no-repeat;float:right;margin:0;}
.cart .cartLink {display: block;width: 112px;height: 35px;padding-left: 60px;float:left; margin-top:7px; overflow: hidden;background: url(bg2.png) 0 -110px no-repeat;}
.cart .cartLink span,.cart .cartLink strong {display: inline_block;float: left;line-height: 35px;}
.gray, a.gray {color: #787878;}

.cart_info .close{display:block;margin:0;padding:0;position:absolute;top:5px;right:5px;width:15px;height:10px;text-indent:-9999px;background:url(sprite.gif) no-repeat left -240px;cursor:pointer;}
.msg_tips{margin:30px auto;position:relative;width:520px;}
.cart_info{z-index:2;margin:0;padding:15px;border:1px solid #DFC795;position:absolute;top:0px;left:0px;_left:-269px;width:302px;height:auto;background:#F7F2D0;text-align:left;}	
.msg_tips .ico{display:block;float:left;background:url(icon_tips.gif) no-repeat left top;width:46px;height:46px; text-indent:-99999px;overflow:hidden;}
.msg_tips .ico.error{background-position:-50px 0;}
.msg_tips .ico.warning{background-position:-100px 0;}
.msg_tips .msg{margin-left:60px;}
.msg_tips .msg strong{margin-bottom:10px;font-size:14px;color:#444;}
.msg_tips .msg p{line-height:1.8em;}
/*焦点图样式*/
.mainbox,.flashbox{overflow:hidden;  position:relative;}
.imagebox{text-align:center;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:16px;height:16px;margin:0 4px 10px 0px;cursor:pointer;float:right;}
.defimg{background:url(ic.png) }
.curimg{background:url(ic.png) bottom;}
/*文本框样式*/
input{display: inline;margin-right: 5px;line-height: 18px;vertical-align: middle;background-color:#FAFAFA; border: 1px solid #D7D7D7;vertical-align: middle;}
textarea{border:1px solid #d7d7d7;}
input.wide{width:250px;}
input.txt{width:200px;}
input.small{width:50px;}
.btnsubmit{ padding:0 10px; width:80px; height:28px; line-height:28px; text-align:center; color:#3D80B3; font-weight:bold; border:1px solid #AED0EA; background:url(btn_bg.gif) 0 -44px repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden; }
.btnsubmit:hover{ background-position:0 -72px;}
/*下载*/
.down_list ul{margin:0;padding:10px;list-style:none;}
.down_list ul li{margin:0;padding:0 0 0 30px;line-height:30px;background:url(icon_down.gif) no-repeat left center;}
.down_list ul li span{float:right;}
.down_list ul li i{margin-left:10px;font-style:normal;color:#666;}
/*评论*/
.comment_box{width:100%; float:left; padding-top:10px;}
	.comment_list li{padding:15px 0;border-bottom:1px solid #EEE;}
	.comment_list li .floor{float:right;font-size:18px;color:#DDD;}
	.comment_list li .avatar{display:block;background:#FFF;border-radius:2px 2px 2px 2px;float:left;height:36px;overflow:hidden;width:36px;}
	.comment_list li .avatar img{width:36px;height:36px;}
	.comment_list li .inner{}
	.comment_list li .inner p{font-size:13px;}
	.comment_list li .inner .meta{padding-top:3px;color:#999;border:none;}
	.comment_list li .answer{margin-left:48px;padding:10px;background:#F6F6F6;border:1px solid #E6E6E6;border-radius:3px 3px 3px 3px;}
	.comment_list li .answer .meta{color:#999;margin-bottom:5px;padding:0;border:none;}
.comment_editor{padding:10px 0; width:100%;}
/*css flickr style pagination*/
div.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.flickr a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}
div.flickr a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div.flickr span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
div.flickr span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}
/*------------------------------图片预览--------------------------*/
.picshow {BORDER: #d9e0ea 1px solid;  MARGIN: 0px auto; WIDTH: 99%;}
#picarea {MARGIN: 0px auto; WIDTH: 100%;}
#bigpicarea {POSITION: relative; MARGIN: 0px auto; WIDTH: 97%; HEIGHT: 600px;  OVERFLOW: hidden; padding:10px 0px;}
#bigpicarea .image {TEXT-ALIGN: center; }
#bigpicarea .image IMG {BORDER: #ececec 1px solid; MARGIN: 0px auto;}
#bigpicarea .word {TEXT-ALIGN: center; font-size:14px;color:#000; margin-top:-50px; HEIGHT: 30px; line-height:30px;}
#bigpicarea .ui-els-hide {DISPLAY: none}
#smallpicarea {	MARGIN: 0px auto; WIDTH: 100%; BORDER-TOP: #ececec 1px solid; PADDING-TOP: 20px}
#thumbs {LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 100%;  padding:0px 10px 25px 10px;}
 #thumbs {HEIGHT: 100%; }
#thumbs LI {MARGIN: 7px; WIDTH: 60px; DISPLAY: inline; FLOAT: left; HEIGHT: 40px}
#thumbs UL {PADDING: 0px; MARGIN: 0px; width:100%;}
#thumbs LI.first {MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer}
#thumbs LI.last {MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer}
#thumbs LI A { WIDTH: 60px; DISPLAY: block; FONT-SIZE: 0px; border:1px solid #e4e4e4;}
#thumbs LI A:hover {BORDER: #f8ae0f 2px solid;}
#thumbs LI A.current {BORDER: #f8ae0f 2px solid;}
.bigbtnPrev {Z-INDEX: 100; POSITION: absolute; WIDTH: 50%; HEIGHT: 90%;TOP: 0px; text-align:center;  CURSOR: pointer; left:0px;}
.bigbtnNext {Z-INDEX: 100; POSITION: absolute; WIDTH: 50%; HEIGHT: 90%;TOP: 0px; text-align:center;  CURSOR: pointer; right:0px;}
#big_play_prev {BACKGROUND: url(leftbig.gif) left center no-repeat;  WIDTH: 100%; DISPLAY: block; HEIGHT: 100%;}
#big_play_next {BACKGROUND: url(rightbig.gif) right center no-repeat; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%;}
.pictureDIV { float: left; margin: 0px; }

/*图片放大镜样式*/
.left294{float:left;width:294px;}
.right356{float:left;width:356px; padding-left:20px;}
.jqzoom{ float:left;border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.zoomdiv{ z-index:100; position:absolute; top:0px; left:0px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:20px; height:20px; border:1px solid #faa; background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.pro-attr h1{margin-bottom:5px;font-size:16px;font-weight:500;color:#444;line-height:24px;}
.pro-items{padding-bottom:10px;}
	.pro-items dl{clear:both; padding:5px 0; font-size:14px;}
		.pro-items dl dt{float:left; display:block; padding-right:5px;}
		.pro-btns{ padding:10px; border:1px solid #EDD28B; background:#FFFCF5;}
		.pro-btns:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
		.pro-btns .input-box{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #eaeaea;}
			.pro-btns .input-box .txt{padding:0 5px;border:1px solid #F5DA98;height:24px; line-height:24px;width:60px;}
		.pro-btns .btn-box{ padding:10px 0; position:relative; }
			.pro-btns .btn-box .add,.pro-btns .btn-box .buy,.pro-btns .btn-box .add-over,.pro-btns .btn-box .buy-over{background:url(car_btn_buy.png) no-repeat; display:block; float:left; height:37px; text-indent:-9999px;}
			.pro-btns .btn-box .add{background-position:0 0;width:127px;}
			.pro-btns .btn-box .add-over{background-position:0 -58px; width:127px;}
			.pro-btns .btn-box .buy{background-position:0 -116px;margin-left:15px;width:127px;}
			.pro-btns .btn-box .buy-over{background-position:0 -174px;margin-left:16px;width:127px;}
/*图片小图预览列表*/
.spec-preview{ width:300px; height:225px; border: 1px solid #CCC;}
.spec-preview .jqzoom img{ width:300px; height:225px; }
.spec-scroll{ clear:both; margin-top:5px; width:294px; }
.spec-scroll .prev{ float:left; margin-right:5px; }
.spec-scroll .next{ float:right; }
.spec-scroll .prev,.spec-scroll .next{ display:block;text-align:center; width:10px; height:54px; line-height:54px; border:1px solid #CCC; background:#EBEBEB; cursor:pointer; text-decoration:none; }
.spec-scroll .items{ float:left;position: relative;width:261px; height:56px; overflow:hidden; margin:0px;}
.spec-scroll .items ul{ list-style:none; position:absolute; width:999999px; height:56px; margin:0px; padding:0px;}
.spec-scroll .items ul li{ float:left; width:65px; text-align:center;margin:0px; padding:0px;   }
.spec-scroll .items ul li img{ border:1px solid #CCC; padding:1px; width:50px; height:50px; }
.spec-scroll .items ul li img:hover{ border:1px solid #FF6600; padding:1px; }
/*------------------------------图片结束--------------------------*/
/*图标定义样式*/
.comm,.view,.time, .sidebar li a{background:url(sprite.gif) no-repeat;}
.comm,.view,.time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.time{background-position:left -158px;}
.arrow{float:right;padding-left:10px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}

	/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;background-image:-moz-linear-gradient(center top , #3999D2, #1E7BB3);border-bottom:1px solid #02598E;box-shadow:0 1px 2px #BBBBBB;text-shadow:0 -1px 0 #1E7BB3;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
.btn-success{background-color:#52A152;background-image:-moz-linear-gradient(center top , #5FBE5F, #52A152);border-bottom:1px solid #417F41;text-shadow:0 -1px 0 #52A152;}
.btn-error{background-color:#CB423B;background-image:-moz-linear-gradient(center top , #E85A56, #CB423B);border-bottom:1px solid #AA352F;text-shadow:0 -1px 0 #CB423B;}
.btn-gray{background-color:#DDDDDD;background-image:-moz-linear-gradient(center top , #EEEEEE, #DDDDDD);border-bottom:1px solid #A9A9A9;text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray, .btn-gray:hover{color:#777777;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}

/*css msdn style pagination*/

div.msdn {width: 90%;float: left;padding-right: 6px; padding-left: 0px; font-size: 13px; padding-bottom: 4px; color: #313031; padding-top: 4px; font-family: verdana,tahoma,arial,helvetica,sans-serif; background-color: #fff; text-align: right}
div.msdn a {
	border-right: #b7d8ee 1px solid; padding-right: 6px; border-top: #b7d8ee 1px solid; padding-left: 5px; padding-bottom: 4px; margin: 0px 3px; border-left: #b7d8ee 1px solid; color: #0030ce; padding-top: 5px; border-bottom: #b7d8ee 1px solid; text-decoration: none
}
div.msdn a:hover {
	border-right: #b7d8ee 1px solid; border-top: #b7d8ee 1px solid; border-left: #b7d8ee 1px solid; color: #0066a7; border-bottom: #b7d8ee 1px solid; background-color: #d2eaf6
}
div.pagination a:active {
	border-right: #b7d8ee 1px solid; border-top: #b7d8ee 1px solid; border-left: #b7d8ee 1px solid; color: #0066a7; border-bottom: #b7d8ee 1px solid; background-color: #d2eaf6
}
div.msdn span.current {
	border-right: #b7d8ee 1px solid; padding-right: 6px; border-top: #b7d8ee 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 4px; margin: 0px 3px; border-left: #b7d8ee 1px solid; color: #444444; padding-top: 5px; border-bottom: #b7d8ee 1px solid; background-color: #d2eaf6
}
div.msdn span.disabled {
	display: none
}